Quick Search
- Accounting
- Art History
- Behavioral and Social Science
- Biology
- Business and Management
- Criminology/Criminal Justice
- Computer Information Technolo
- Computer Science
- Communication Studies
- Cyber Security-Info Assurance
- Economics
- Finance
- Government and Politics
- History
- Human Resource Management
- Humanities
- Information Systems Managemen
- Mathematics
- Marketing
- Nutrition
- Philosophy
- Psychology
- Speech
- Statistics and Probability
- Writing
2024 Spring: January 10 - May 7
College Park (Hybrid)
Course | Class No. | Section | Start & End Date | Day | Time | Status | Location |
---|
2024 Spring: January 10 - May 7
College Park (Hybrid)
Course | Class No. | Section | Start & End Date | Day | Time | Status | Location |
---|---|---|---|---|---|---|---|
CMSC 105 | Introduction to Problem Solving and Algorithm Design (3) | ||||||
(Formerly CMIS 102). A study of techniques for finding solutions to problems through structured programming and step-wise refinement. The objective is to design programs using pseudocode and implement them in an appropriate programming language. Hands-on practice in debugging, testing, and documenting is provided. Topics include principles of programming, the logic of constructing a computer program, and the practical aspects of integrating program modules into a cohesive application. Algorithms are used to demonstrate programming as an approach to problem solving. Students may receive credit for only one of the following courses: CMIS 102, CMIS 102A, CMSC 101, or CMSC 105. |
|||||||
25522 | 4025 | 10 Jan 2024-05 Mar 2024 | Th | 6:30P-9:30P | Open | College Park (Hybrid) | |
Faculty: Alhabashi, Khattab A | Bldg/Room: Hornbake Library (Undergrad) 0123 | Syllabus | Course Materials | ||||
CMSC 105 | Introduction to Problem Solving and Algorithm Design (3) | ||||||
(Formerly CMIS 102). A study of techniques for finding solutions to problems through structured programming and step-wise refinement. The objective is to design programs using pseudocode and implement them in an appropriate programming language. Hands-on practice in debugging, testing, and documenting is provided. Topics include principles of programming, the logic of constructing a computer program, and the practical aspects of integrating program modules into a cohesive application. Algorithms are used to demonstrate programming as an approach to problem solving. Students may receive credit for only one of the following courses: CMIS 102, CMIS 102A, CMSC 101, or CMSC 105. |
|||||||
25524 | 4060 | 13 Mar 2024-07 May 2024 | W | 6:30P-9:30P | Open | College Park (Hybrid) | |
Faculty: Alhabashi, Khattab A | Bldg/Room: Hornbake Library (Undergrad) 0109 | Syllabus | Course Materials | ||||
CMSC 115 | Introductory Programming (3) | ||||||
CMSC 115 (Formerly CMIS 141). Prerequisite: CMSC 105 (or CMIS 102). A study of structured and object-oriented programming using the Java language. The goal is to design, implement, test, debug, and document Java programs, using appropriate development tools. Projects require the use of algorithms, simple data structures, and object-oriented concepts. Students may receive credit for only one of the following courses: CMIS 141, CMIS 141A, or CMSC 115. |
|||||||
25549 | 4025 | 10 Jan 2024-05 Mar 2024 | Th | 6:30P-9:30P | Open | College Park (Hybrid) | |
Faculty: Williams, Gregory T | Bldg/Room: Hornbake Library (Undergrad) 1108 | Syllabus | Course Materials | ||||
CMSC 215 | Intermediate Programming (3) | ||||||
(Formerly CMIS 242). Prerequisite: CMSC 115 (or CMIS 141). Further study of the Java programming language. The objective is to design, implement, test, debug, and document Java programs, using appropriate development tools. Topics include object-oriented design, event driven programming, exceptions, recursion, arrays, and data structures. Students may receive credit for only one of the following courses: CMSC 215 or CMIS 242. |
|||||||
25569 | 4065 | 13 Mar 2024-07 May 2024 | Th | 6:30P-9:30P | Open | College Park (Hybrid) | |
Faculty: Chan, Philip W | Bldg/Room: Hornbake Library (Undergrad) 0105 | Syllabus | Course Materials |